Skip to content

Conversation

@hanson-hschang
Copy link

Fixes #523

Description

This PR adds typing-extensions to the package dependencies list.

Currently, elastica/rod/cosserat_rod.py imports Self from typing_extensions, but the package is not listed in the installation requirements. This causes a ModuleNotFoundError for users installing PyElastica in fresh environments (specifically verified on Python 3.12).

Changes

  • Added "typing-extensions" to the dependencies list.

Copy link
Collaborator

@skim0119 skim0119 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@skim0119 skim0119 changed the base branch from master to update-v1 February 4, 2026 05:30
@skim0119 skim0119 requested review from skim0119 and removed request for armantekinalp February 4, 2026 05:31
@skim0119 skim0119 added the dependencies Pull requests that update a dependency file label Feb 4, 2026
@codecov
Copy link

codecov bot commented Feb 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (update-v1@ad02dfc). Learn more about missing BASE report.

Additional details and impacted files
@@             Coverage Diff              @@
##             update-v1     #524   +/-   ##
============================================
  Coverage             ?   95.19%           
============================================
  Files                ?       48           
  Lines                ?     3140           
  Branches             ?      318           
============================================
  Hits                 ?     2989           
  Misses               ?      104           
  Partials             ?       47           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@skim0119 skim0119 merged commit 76ef4a1 into GazzolaLab:update-v1 Feb 4, 2026
3 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

typing-extensions dependency

2 participants